home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.4)
-
- from test import test_support
- from test import test_multibytecodec_support
- import unittest
-
- class Test_CP932(test_multibytecodec_support.TestBase, unittest.TestCase):
- encoding = 'cp932'
- tstring = test_multibytecodec_support.load_teststring('shift_jis')
- codectests = (('abc\x81\x00\x81\x00\x82\x84', 'strict', None), ('abc\xf8', 'strict', None), ('abc\x81\x00\x82\x84', 'replace', u'abc�d'), ('abc\x81\x00\x82\x84\x88', 'replace', u'abc�d�'), ('abc\x81\x00\x82\x84', 'ignore', u'abcd'), ('\\~', 'replace', u'\\~'), ('\x81_\x81a\x81|', 'replace', u'\∥-'))
-
-
- class Test_EUC_JISX0213(test_multibytecodec_support.TestBase, unittest.TestCase):
- encoding = 'euc_jisx0213'
- tstring = test_multibytecodec_support.load_teststring('euc_jisx0213')
- codectests = (('abc\x80\x80\xc1\xc4', 'strict', None), ('abc\xc8', 'strict', None), ('abc\x80\x80\xc1\xc4', 'replace', u'abc�祖'), ('abc\x80\x80\xc1\xc4\xc8', 'replace', u'abc�祖�'), ('abc\x80\x80\xc1\xc4', 'ignore', u'abc祖'), ('abc\x8f\x83\x83', 'replace', u'abc�'), ('\xc1d', 'strict', None), ('\xa1\xc0', 'strict', u'\'))
- xmlcharnametest = (u'┬½Γä£┬╗ = Γî⌐ßê┤Γî¬', '\xa9\xa8ℜ\xa9\xb2 = 〈ሴ〉')
-
- eucjp_commontests = (('abc\x80\x80\xc1\xc4', 'strict', None), ('abc\xc8', 'strict', None), ('abc\x80\x80\xc1\xc4', 'replace', u'abc�祖'), ('abc\x80\x80\xc1\xc4\xc8', 'replace', u'abc�祖�'), ('abc\x80\x80\xc1\xc4', 'ignore', u'abc祖'), ('abc\x8f\x83\x83', 'replace', u'abc�'), ('\xc1d', 'strict', None))
-
- class Test_EUC_JP_COMPAT(test_multibytecodec_support.TestBase, unittest.TestCase):
- encoding = 'euc_jp'
- tstring = test_multibytecodec_support.load_teststring('euc_jp')
- codectests = eucjp_commontests + (('\xa1\xc0\\', 'strict', u'\\\'), (u'¥', 'strict', '\\'), (u'‾', 'strict', '~'))
-
- shiftjis_commonenctests = (('abc\x80\x80\x82\x84', 'strict', None), ('abc\xf8', 'strict', None), ('abc\x80\x80\x82\x84', 'replace', u'abc�d'), ('abc\x80\x80\x82\x84\x88', 'replace', u'abc�d�'), ('abc\x80\x80\x82\x84def', 'ignore', u'abcddef'))
-
- class Test_SJIS_COMPAT(test_multibytecodec_support.TestBase, unittest.TestCase):
- encoding = 'shift_jis'
- tstring = test_multibytecodec_support.load_teststring('shift_jis')
- codectests = shiftjis_commonenctests + (('\\~', 'strict', u'\\~'), ('\x81_\x81a\x81|', 'strict', u'\‖−'))
-
-
- class Test_SJISX0213(test_multibytecodec_support.TestBase, unittest.TestCase):
- encoding = 'shift_jisx0213'
- tstring = test_multibytecodec_support.load_teststring('shift_jisx0213')
- codectests = (('abc\x80\x80\x82\x84', 'strict', None), ('abc\xf8', 'strict', None), ('abc\x80\x80\x82\x84', 'replace', u'abc�d'), ('abc\x80\x80\x82\x84\x88', 'replace', u'abc�d�'), ('abc\x80\x80\x82\x84def', 'ignore', u'abcddef'), ('\\~', 'replace', u'¥‾'), ('\x81_\x81a\x81|', 'replace', u'\\‖−'))
- xmlcharnametest = (u'┬½Γä£┬╗ = Γî⌐ßê┤Γî¬', '\x85Gℜ\x85Q = 〈ሴ〉')
-
-
- def test_main():
- suite = unittest.TestSuite()
- suite.addTest(unittest.makeSuite(Test_CP932))
- suite.addTest(unittest.makeSuite(Test_EUC_JISX0213))
- suite.addTest(unittest.makeSuite(Test_EUC_JP_COMPAT))
- suite.addTest(unittest.makeSuite(Test_SJIS_COMPAT))
- suite.addTest(unittest.makeSuite(Test_SJISX0213))
- test_support.run_suite(suite)
-
- if __name__ == '__main__':
- test_main()
-
-